/**
 * 存储服务。
 *
 * @export
 * @interface StorageService
 */
export interface StorageService {
    /**
     * 设置字符串类型的数据。
     *
     * @param scope 范围，如画面ID
     * @param name 名称
     * @param value 值
     */
    setString(scope: string, name: string, value: string): void;
    /**
     * 取得字符串类型的数据。
     *
     * @param scope 范围，如画面ID
     * @param name 名称
     */
    getString(scope: string, name: string): string;
    /**
     * 设置对象类型的数据。
     *
     * @param scope 范围，如画面ID
     * @param name 名称
     * @param value 值
     */
    setObject(scope: string, name: string, value: any): void;
    /**
     * 取得对象类型的数据。
     *
     * @param scope 范围，如画面ID
     * @param name 名称
     */
    getObject(scope: string, name: string): any;
    /**
     * 删除存储。
     *
     * @param scope 范围，如画面ID
     * @param name 名称
     */
    delete(scope: string, name: string): void;
}
